﻿using Framework.Core.Enums;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Framework.Core.Eto
{
	public class OperationLog
	{
		/// <summary>
		/// 操作模块 
		///</summary>
		public string? Title { get; set; }
		/// <summary>
		/// 操作类型 
		///</summary>
		public OperEnum OperType { get; set; }
		/// <summary>
		/// 请求方法 
		///</summary>
		public string? RequestMethod { get; set; }
		/// <summary>
		/// 操作人员 
		///</summary>
		public string? OperUser { get; set; }
		/// <summary>
		/// 操作Ip 
		///</summary>
		public string? OperIp { get; set; }
		/// <summary>
		/// 操作地点 
		///</summary>
		public string? OperLocation { get; set; }
		/// <summary>
		/// 操作方法 
		///</summary>
		public string? Method { get; set; }
		/// <summary>
		/// 请求参数 
		///</summary>
		public string? RequestParam { get; set; }
		/// <summary>
		/// 请求结果 
		///</summary>
		public string? RequestResult { get; set; }

		public DateTime CreationTime { get; set; }

		public Guid? CreatorId { get; set; }
	}
}
